package com.jic.manager.service;

import com.jic.common.base.vo.Page;
import com.jic.common.base.vo.PageResult;
import com.jic.common.base.vo.RestResult;
import com.jic.manager.entity.Mestore;
import com.jic.manager.request.MestoreRequest;
import com.jic.manager.request.StoreListGetReuqest;
import com.jic.manager.response.MemStoreResponse;
import com.jic.manager.response.MestoreResponse;

import java.util.List;

/**
* 店铺基本信息
* @author : 
* @email : 
* @since : 2020-02-26 09:40:07
* @version : v1.0.0
*/
public interface MestoreService {

    Mestore queryByPrimaryKey(Long id);
    //根据商家id集合查询店铺
    RestResult<PageResult<MestoreResponse>> getByMerchantIds(StoreListGetReuqest storeListGetReuqest);

    PageResult<MestoreResponse> queryPage(MestoreRequest mestore, Page pageQuery);

    List<Mestore> query(Mestore mestore);
}